package com.tianji.aigc.service;

import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.servlet.mvc.method.annotation.ResponseBodyEmitter;

/**
 * @author wyy
 */
public interface AudioService {
    /**
     * 文本转语音(TTS)
     * @param text 文本
     * @return 语音流
     */
    ResponseBodyEmitter ttsStream(String text);

    /**
     * 语音转文本(STT)
     * @param audioFile 语音文件
     * @return 文本
     */
    String stt(MultipartFile audioFile);
}
